

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>I [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Glossary,Glossary I">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:top;">
<td valign="middle" width="33" style="width:33px;"><p class="p_Heading1"><a href="glossaryofterms.htm"><img src="glossary%20page.gif" width="29" height="29" border="0" alt="Glossary Page"></a></p>
</td>
<td valign="middle" width="666" style="width:666px;"><p class="p_Heading1"><span class="f_Heading1">~I~</span></p>
</td>
</tr>
</table>
</div>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="h(glossary).htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="j(glossary).htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_Glossaryitem"><span class="f_Glossaryitem">implementation</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A definition of how something is constructed or computed. For example, a Class is an implementation of a type, a method is an implementation of an operation.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">implementation class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A stereotyped Class that specifies the implementation of a Class in some programming language (e.g. C++, Smalltalk, Java) in which an instance can not have more than one Class. An Implementation Class is said to realize a type if it provides all of the operations defined for the type with the same behavior as specified for the type's operations.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also</span><span class="f_Glossarytext">:</span><span class="f_Glossarytext"> type</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">implementation inheritance</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The inheritance of the implementation of a more general element. Includes inheritance of the interface.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">interface inheritance</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">import</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">In the context of packages, a dependency that shows the packages whose Classes can be referenced within a given package (including packages recursively embedded within it).</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> visibility</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast:</span><span class="f_Glossarytext"> export</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">include</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A relationship from a base Use Case to an inclusion Use Case, specifying how the behavior for the base Use Case contains the behavior of the inclusion Use Case. The behavior is included at the location that is defined in the base Use Case. The base Use Case depends on performing the behavior of the inclusion Use Case, but not on its structure (that is, attributes or operations).</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> </span><span class="f_Glossarytext">extend, expression</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">inheritance</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The mechanism by which more specific elements incorporate the structure and behavior of more general elements related by behavior.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> </span><span class="f_Glossarytext">generalization</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">delegation</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">initial state</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A pseudo-state used to denote the default state of a composite State; there can be one initial vertex in each region of the composite State.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">instance</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">An entity that has a unique identity, a set of operations that can be applied to it, and a state that stores the effects of the operations.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> object</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interaction</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A specification of how stimuli are sent between instances to perform a specific task. The interaction is defined in the context of a collaboration.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> collaboration</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interaction diagram</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A generic term that applies to several types of diagrams that emphasize object interactions. These include </span><span class="f_Glossarytext" style="font-style: italic;">Timing</span><span class="f_Glossarytext"> diagrams, </span><span class="f_Glossarytext" style="font-style: italic;">Sequence</span><span class="f_Glossarytext"> diagrams,</span><span class="f_Glossarytext" style="font-style: italic;"> Interaction Overview</span><span class="f_Glossarytext"> diagrams and </span><span class="f_Glossarytext" style="font-style: italic;">Communication</span><span class="f_Glossarytext"> diagrams.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interaction occurrence</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A reference to an existing interaction element. Interaction occurrences are visually represented by a frame, with </span><span class="f_Glossarytext" style="font-weight: bold;">ref</span><span class="f_Glossarytext"> in the frame's title space. The diagram name is indicated in the frame contents.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interaction overview diagram</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A diagram that visualizes the cooperation between other Interaction diagrams to illustrate a control flow serving an encompassing purpose. As Interaction Overview diagrams are a variant of </span><span class="f_Glossarytext" style="font-style: italic;">Activity</span><span class="f_Glossarytext"> diagrams, most of the diagram notation is similar, as is the process in constructing the diagram.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interface</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A named set of operations that characterize the behavior of an element.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also: </span><span class="f_Glossarytext">class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast:</span><span class="f_Glossarytext"> type</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interface inheritance</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The inheritance of the interface of a more general element. Does not include inheritance of the implementation.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast:</span><span class="f_Glossarytext"> implementation inheritance</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">internal transition </span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A transition signifying a response to an event without changing the state of an object.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">interrupt flow</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">An Enterprise Architect-defined toolbox icon used to define the exception handler and interruptible activity region concepts.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
